removable keyed shroud - French English Dictionary